<?php
/**
 * TextPickup.class.php
 * 
 * (C) 2009, tetsuya.odaka(EzoGP).
 * 
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 * 
 *      http://www.apache.org/licenses/LICENSE-2.0
 * 
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

/* 
 * Textファイルをピックアップするのためのクラス
 *   （注）ファイルのロック処理のため、呼び出し側から
 *       ファイルポインタをもらうことを前提にする。
 * 
 * 		author	；	t.odaka
 * 		date	;	2009/5/8
 * 
 */
require_once('BaseTextDao.class.php');

class TextPickup extends BaseTextDao {
	/*
	* プロパティー 
	*/

    /* 
	 * デフォルトのコンストラクタ 
	 */
	function __construct() {
		parent::__construct();
	}

	/* 
	 * Getter 
	 */
	
	/* 
	 * Setter 
	 */
	
	/*
 	* pickupText
 	*   指定されたテキストファイルを取得して、文字列にして戻す。
	*   パラメータ
	*   $_fp	:	this->FileNameのファイルポインタ
 	*  	戻り値	:	文字列に変換して返却.
 	*/
	function pickupText($_fp){
		require("../Myznala/debugLog.php");
		
		$_ret;
		while($_data = fgets($_fp,1024)){
//			$myDebugLog->debug('$_data: '.$_data); // Debugログ
			$_ret .= $_data;
//			$_ret .= '\n';
		}
//		$myDebugLog->debug('$_ret: '.$_ret); // Debugログ
		return $_ret;
	}
}
?>